home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-04-25 | 1.2 KB | 50 lines | [TEXT/CWIE] |
- // ==================================================
- // UDateTime.h
- // Copyright (C) 1994-1997 Mizutori Tetsuya
- // March 9, 1994; July 4, 1996; February 3, 1997.
- // ==================================================
- // All documents are pretty-printed in 10-point Geneva font.
-
- #pragma once
-
-
- class UDateTime {
-
- public:
-
- // Convert date time data in 32-bit-lengh seconds to string
- static void SecondsToDateTimeString(
- const unsigned long inSeconds,
- Str255 outDateString,
- Str255 outTimeString );
-
- // Convert date time data in 32-bit-lengh seconds from string
- static void DateTimeStringToSeconds(
- const Str255 inDateString,
- const Str255 inTimeString,
- unsigned long & outSeconds );
-
- private:
-
- static void SecondsToDateTime(
- const unsigned long inSeconds,
- LongDateRec & outDateTime );
-
- static void DateTimeToSeconds(
- const LongDateRec & inDateTime,
- unsigned long & outSeconds );
-
- static void DateTimeToString(
- const LongDateRec & inDateTime,
- Str255 outDateString,
- Str255 outTimeString );
-
- static void StringToDateTime(
- const Str255 inDateString,
- const Str255 inTimeString,
- LongDateRec & outDateTime );
-
- };
-
- // end of definitions
-